body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,header,hgroup,nav,section,article,aside,footer,figure,figcaption,menu,button {margin: 0;padding: 0}
body {font-family: "微软雅黑","Helvetica Neue", Helvetica, STHeiTi, sans-serif;line-height: 1.5;font-size: 16px;color: #000;background-color: #f7f7f7;	-webkit-user-select: none;-webkit-text-size-adjust: 100%;-webkit-tap-highlight-color: transparent;outline: 0}
h1,h2,h3,h4,h5,h6 {font-size: 100%;font-weight: 400}
table{border-collapse: collapse;border-spacing: 0}
/*caption,th {text-align: left}*/
fieldset,img {border: 0;}
li {list-style: none}
ins {text-decoration: none}
del {text-decoration: line-through}
input,button,textarea,select,optgroup,option {font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;outline: 0}
button {-webkit-appearance: none;border: 0;background: 0 0}
a {display: block;color: #565656;-webkit-touch-callout: none;text-decoration: none;}
:focus {outline: 0;-webkit-tap-highlight-color: transparent}
em,i {font-style: normal}


.visibility{visibility: hidden;}
.hide{display: none;}
.swiper-container-1 img,.swiper-container-2 img{width: 100%;}
.swiper-slide>img{width: 100%;display: block;border: none;}
.ui-from{background-color: #FFFFFF;}
.ui-from-title{padding: 0px 10px;line-height: 35px;font-size: 14px;color: #dadada;background-color: #f7f7f7;}
.ui-from-title:before{content: '\f012';font: normal normal normal 16px/1 FontAwesome;}
.ui-from-itme{display: block;padding: 10px;position: relative;font-size: 14px;border-bottom: 1px solid #E3E3E3;}
.ui-from-itme span{display: block;width: 80px;text-align: right;padding: 0px 10px;box-sizing: border-box;position: absolute;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);font-weight: 500;border-right: 1px solid #e3e3e3;color: #3a3a3a;}
.ui-from-itme input[type='text']{width: 100%;box-sizing: border-box;padding-left: 90px;border:none}
.ui-from-itme input[type='tel']{width: 100%;box-sizing: border-box;padding-left: 90px;border:none}
.ui-from-itme a.get-btn{width: 100px;position: absolute;top: 50%;right: 10px;transform: translateY(-50%);-webkit-transform: translateY(-50%);border-left: 1px solid #E3E3E3;padding: 0px 5px;color: #858585;box-sizing: border-box;text-align: center;}
.ui-from-submit{width: 100%;display: block;text-align: center;background-color: #5db1fa;color: #FFFFFF;line-height: 45px;font-size: 18px;}
.ui-from-submit.show{position: fixed;bottom: 0;left: 0;width: 100%;}
.ui-nowrap {max-width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ui-nowrap_td {max-width: 50%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ui-nowrap-multi {display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;height: 40px;}

/*imgfile*/
.ui-ImgFile{margin: 10px;}
.ui-ImgFile:after{content: '';display: block;clear: both;}
.ui-ImgFile #choose{display: none;}
.ui-ImgFile #upload{font-size: 60px;height: 60px;width: 60px;text-align: center;line-height: 50px;border: 1px solid #E3E3E3;float: left;margin: 0px 10px;}
.img-list{float: left;}
.img-list li{position: relative;display: inline-block;width: 60px;height: 60px;background: #fff no-repeat center;background-size: cover;}
.progress{position: absolute;width: 100%;height: 20px;line-height: 20px;bottom: 0;left: 0;background-color:rgba(100,149,198,.5);}
.progress span{display: block;width: 0;height: 100%;background-color:rgb(100,149,198);text-align: center;color: #FFF;font-size: 13px;}
.size{position: absolute;width: 100%;height: 20px;line-height: 20px;bottom: 0px;text-align: center;font-size: 13px;color: #FFF;}
.ui-fileImg-remark{clear: both;font-size: 12px;padding-top: 10px;color: #DADADA;}

/*tab*/
.ui-tabs-nav{width: 100%;margin: 0 auto;display: -webkit-box;}
.ui-tabs-nav a.swiper-pagination-bullet{display: block;-webkit-box-flex: 1;text-align: center;box-sizing: border-box;width: 100%;height: 60px;line-height: 60px;font-size: 14px;text-decoration: none;border-radius: initial;opacity: inherit;}
.ui-tabs-nav a.swiper-pagination-bullet-active {position: relative;background: #FFFFFF;}
.ui-tabs-nav a.swiper-pagination-bullet-active:after{content: '';display: block;position: absolute;width: 60%;height: 2px;background-color: #5db1fa;bottom: 15px;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);}
.ui-tabs-nav.orange{border-bottom: 1px solid #E3E3E3;}
.ui-tabs-nav.orange a.swiper-pagination-bullet-active:after{background-color: #fcc70e;bottom: 0px;}
.ui-tabs-nav.orange a.swiper-pagination-bullet{height: 40px;line-height: 40px;}
.ui-tab-container {width: 100%;overflow: hidden;}
.tabs-list{}
.tabs-list .swiper-slide{display: none;}
.tabs-list .swiper-slide.show{display: block;}

/*rank*/
.ui-def-list{overflow: hidden;}
.ui-def-list li{width: 49%;box-sizing: border-box;float: left;margin-bottom: 10px;border:1px solid #e3e3e3}
.ui-def-list li:nth-of-type(odd){margin-right: 1%;}
.ui-def-list li:nth-of-type(even){margin-left: 1%;}
.ui-def-list li .ui-def-img{position: relative;}
.ui-def-list li .ui-def-img img.visibility{width: 100%;display: block;border: none;position: relative;z-index: -1}
.ui-def-list li .ui-def-img .showImg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1}
.ui-def-list li .ui-def-info{font-size: 14px;color: #a5a5a5;padding: 5px;}
.ui-def-list li .ui-def-btn{display: -webkit-box;text-align: center;border-top:1px solid #e3e3e3;margin-top: 10px;}
.ui-def-list li .ui-def-btn a{width: 50%;line-height: 40px;position: relative;}
.ui-def-list li .ui-def-btn a img{margin: 0px 5px;}
.ui-def-list li .ui-def-btn a span{color: #5db1fa;}
.ui-def-list li .ui-def-btn a:first-child{border-right: 1px solid #E3E3E3;}

.ui-rank-head{overflow: hidden;padding-top: 20px;}
.ui-rank-head .ui-rank-head-info{margin-top: 20px;}
.ui-rank-head .ui-rank-head-info a{display: inline-block;border-right: 1px solid #E3E3E3;padding: 0px 12px;font-size: 14px;color: #bfbfbf;}
.ui-rank-head .ui-rank-head-info a:last-child{border: none;}
.ui-rank-head .ui-rank-head-img{width: 30%;margin: 5px auto;}
.ui-rank-head .ui-rank-head-img img{width: 100%;}
.ui-rank-head .ui-rank-search{width: 80%;margin: 0px auto;position: relative;}
.ui-rank-head .ui-rank-search input[type='text']{padding: 10px 80px 10px 10px;width: 100%;height: 45px;line-height:45px;box-sizing: border-box;border: none;border-radius: 3px;font-size: 14px;}
.ui-rank-head .ui-rank-search a{width: 80px;text-align: center;line-height: 45px;height: 45px;background-color: #5db1fa;color: #FFFFFF;border-radius: 3px;position: absolute;top: 0;right: 0;}
.ui-rank-head .ui-rank-head-title{color: #DADADA;font-size: 14px;padding: 0px 10px;margin: 15px 0px 8px;}
.ui-rank-head .ui-rank-head-title:before{content: '\f012';font: normal normal normal 16px/1 FontAwesome;margin: 0px 2px;}

.ranking{width: 100%;text-align: center;}
.ranking thead tr{border-top: 1px solid #E3E3E3;}
.ranking thead tr th{font-size: 14px;font-weight: normal;color: #e6e6e6;background-color: #FFFFFF;}
.ranking tr{line-height: 40px;}
.ranking tr td{padding: 5px 0px;font-size: 14px;}
.ranking tr td:last-child{color: #d5d5d5 ;}
.ranking tr:nth-of-type(even){background-color: #FFFFFF;}
.ranking tr td:first-child span{display: block;width: 30px;height: 30px;line-height: 30px;margin: 0px auto;color: #FFFFFF;}
.ranking tr:nth-of-type(1){color: #f63812;}
.ranking tr:nth-of-type(1) td:first-child span{background: url(../img/rank-1.png);background-size: 100% 100%;}
.ranking tr:nth-of-type(2),.ranking tr:nth-of-type(3){color: #f99d22;}
.ranking tr:nth-of-type(2) td:first-child span,.ranking tr:nth-of-type(3) td:first-child span{background: url(../img/rank-2.png);background-size: 100% 100%;}
.ranking tr:nth-of-type(1){color: #f63812;}
.ranking tr:nth-of-type(1) td:first-child span{background: url(../img/rank-1.png);background-size: 100% 100%;}
.ranking tr:nth-of-type(4),.ranking tr:nth-of-type(5),.ranking tr:nth-of-type(6){color: #5db1fa;}
.ranking tr:nth-of-type(4) td:first-child span,.ranking tr:nth-of-type(5) td:first-child span,.ranking tr:nth-of-type(6) td:first-child span{background: url(../img/rank-3.png);background-size: 100% 100%;}
.ranking tr:nth-of-type(n+7){color: #d5d5d5;}
.ranking tr:nth-of-type(n+7) td:first-child span{background: url(../img/rank-4.png);background-size: 100% 100%;}

/*info*/
.ui-info-Name{text-align: center;color: #807D7D;padding: 5px 0px;}
.ui-info-img{width: 80%;margin: 0px auto;border:2px solid #FFFFFF;border-radius: 3px;box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.42);}
.ui-info-img img{width: 100%;display: block;border: none;}
.ui-info-tiled{width: 80%;margin: 20px auto;overflow: hidden;}
.ui-info-tiled a{display: block;width: 33.3333%;float: left;text-align: center;color: #c6c6c6;}
.ui-info-tiled a small{color: #a5a5a5;}
.ui-info-tiled a span{color: #5DB1FA;margin: 0px 5px;}
.ui-info-tiled a:before{font: normal normal normal 14px/1 FontAwesome;}
.ui-info-tiled a:nth-of-type(1):before{content: '\f012';}
.ui-info-tiled a:nth-of-type(2):before{content: '\f201';}
.ui-info-tiled a:nth-of-type(3):before{content: '\f06e';}
.ui-info-btn{width: 80%;margin: 0px auto;text-align: center;}
.ui-info-btn:after{content: '';display: block;clear: both;}
.ui-info-btn a{display: block;color: #FFFFFF;line-height: 40px;border-radius: 3px;box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.46);float: left;}
.ui-info-btn a:first-child{width: 60%;background-color: #5DB1FA;margin-right: 5%;}
.ui-info-btn a:last-child{width: 35%;background-color: #fcc70e;}
.ui-info-det{padding: 20px 0px;background-color: #FFFFFF;margin-top: 20px;}
.ui-info-txt{width: 80%;margin: 20px auto;font-size: 14px;line-height: 2;}
.ui-info-txt b{font-weight: 500;}
.ui-info-txt span{color: #949494;}

/*home*/
.ui-title{color: #dadada;padding: 3px 10px;}
.ui-title span{font-size: 14px;}
.ui-title:before{content: '\f012';font: normal normal normal 14px/1 FontAwesome;font-size: 16px;margin: 0px 3px;}
.ui-home-tiled{background-color: #FFFFFF;padding: 10px 0px;}
.ui-home-tiled:after{content: '';display: block;clear: both;}
.ui-home-tiled a{display: block;width: 33.33333%;float: left;text-align: center;box-sizing: border-box;border-right: 1px solid #E3E3E3;}
.ui-home-tiled a:last-child{border: none;}
.ui-home-tiled span{color: #5DB1FA;font-size: 18px;}
.ui-home-tiled p{font-size: 14px;color: #a5a5a5;}
.ui-home-icon-btn{width: 90%;margin: 20px auto;}
.ui-home-icon-btn:after{content: '';display: block;clear: both;}
.ui-home-icon-btn a{display: block;float: left;width: 45%;text-align: center;line-height: 40px;border-radius: 3px;color: #FFFFFF;}
.ui-home-icon-btn a:first-child{background-color: #3ba4ff;margin-right: 5%;border-bottom: 2px solid #4696db;}
.ui-home-icon-btn a:last-child{background-color: #fcc70e;margin-left: 5%;border-bottom: 2px solid #f3a620;}
.ui-home-icon-btn a:before{font: normal normal normal 20px/1 FontAwesome;vertical-align: middle;margin: 0px 5px;}
.ui-home-icon-btn a:first-child:before{content: '\f044';}
.ui-home-icon-btn a:last-child:before{content: '\f087';}
.ui-home-intro{}
.ui-home-intro img{width: 100%;display: block;border: none;}
.ui-guests-top{color: #dadada;border-bottom: 1px solid #E3E3E3;background-color: #FFFFFF;text-align: center;font-size: 12px;}
.ui-guests-list{overflow: hidden;background-color: #fbfbfb;}
.ui-guests-list li{/* width: 50%; */box-sizing: border-box;/* float: left; */border-bottom: 1px solid #e3e3e3;padding: 10px 0px;}
.ui-guests-list li:nth-of-type(odd){/* border-right: 1px solid #E3E3E3; */}
.ui-guests-list .ui-guests-img img{width: 80%;display: block;border: none;margin: 0px auto;}
.ui-guests-list li .ui-guests-icon{text-align: center;}
.ui-guests-list li .ui-guests-icon img{border-radius: 50%;}
.ui-guests-list li .ui-guests-icon p span{color: #a5a5a5;}
.ui-guests-list li .ui-guests-icon p i{color: #dcdcdc;font-style: italic;}
.ui-guests-list li .ui-guests-info{font-size: 14px;color: #a5a5a5;margin: 10px 0px;}
.ui-guests-list li .ui-guests-info p{margin-bottom: 5px;}
.ui-guests-list li .ui-guests-btn{background-color: #FFFFFF;overflow: hidden;border: 1px solid #E3E3E3;width: 80%;margin: 0px auto;}
.ui-guests-list li .ui-guests-btn a{width: 50%;text-align: center;margin: 5px 0px;line-height: 30px;float: left;box-sizing: border-box;color: #ababab;}
.ui-guests-list li .ui-guests-btn a span{color: #5DB1FA;}
.ui-guests-list li .ui-guests-btn a:first-child{border-right: 1px solid #E3E3E3;}
.ui-guests-list li .ui-guests-btn a:first-child:before{content: '\f087';font: normal normal normal 18px/1 FontAwesome;vertical-align: middle;color: #d9d9d9;margin-right: 3px;}
.swiper-container-2{margin-top: 20px;}
.ui-support-wrap{background-color: #ffffff;}
.ui-support-wrap img{display: block;border: none;width: 100%;}
.ui-support-list{padding:10px;background-color: #ffffff;}
.ui-support-list li{overflow: hidden;}
.ui-support-list li:first-child{border-bottom: 1px dashed #E3E3E3;}
.ui-support-list li a{display: block;width: 33.3333%;float: left;box-sizing: border-box;padding-bottom: 10px;}
.ui-support-list li p{font-size: 12px;color: #bababa;padding: 5px 0px;}
.ui-support-list li a img{width: 80%;display:block;border: none;margin: 0px auto;}
.ui-home-btn{overflow: hidden;padding: 3px 10px;margin-top: 30px;box-sizing: border-box;}
.ui-home-btn.show{overflow: hidden;padding: 3px 10px;margin-top: 30px;position: fixed;bottom: 0;left: 0;z-index: 100;width: 100%;background-color: rgba(255, 255, 255, 0.8);}
.ui-home-btn a.l .fa{font-size: 26px;}
.ui-home-btn a.l{width: 40px;height: 40px;border-radius: 50%;background-color: #fcc70e;color: #FFFFFF;text-align: center;line-height: 45px;float: left;margin-right: 5px;}
.ui-home-btn a.l.green{background-color: #57EA1A;}
.ui-home-btn a.r{line-height: 40px;background-color: #5DB1FA;float: right;padding: 0px 10px;border-radius: 3px;color: #FFFFFF;}

/*ticket*/
.ui-ticket-wrap{padding-bottom: 20%;}
.ui-ticket-wrap .ui-ticket-img img{width: 100%;display: block;border: none;}
.ui-ticket-wrap .ui-ticket-btn {text-align: center;margin-top: 40px;}
.ui-ticket-wrap .ui-ticket-btn a{line-height: 40px;border: 1px solid #FFFFFF;width: 100px;color: #FFFFFF;border-radius: 3px;margin: 0px auto;}

/*msg*/
.ui-msg-head{text-align: center;border-bottom: 2px solid #ff8801;line-height: 40px;color: #ff8801;}
.ui-msg-head-ad img{width: 100%;display: block;border: none;}
.ui-msg-list-head{overflow: hidden;padding: 10px;border-bottom: 1px solid #E3E3E3;background-color: #FFFFFF;}
.ui-msg-list-head>span{color: #898989;}
.ui-msg-list-head a{color: #ff8800;float: right;}
.ui-msg-list-head a:before{content: "\f044";font: normal normal normal 20px/1 FontAwesome;vertical-align: middle;margin-right: 3px;}
.ui-msg-list{overflow: hidden;padding: 0px 10px;background-color: #FFFFFF;}
.ui-msg-list li{padding: 10px 0px;border-bottom: 1px solid #ebebeb;}
.ui-msg-list li:last-child{border: none;}
.ui-msg-list .ui-msg-icon{float: left;}
.ui-msg-list .ui-msg-icon img{display: block;border-radius: 50%;}
.ui-msg-list .ui-msg-wrap{padding-left: 60px;padding-right: 10px;}
.ui-msg-list .ui-msg-wrap .ui-user-info p{color: #303030;}
.ui-msg-list .ui-msg-wrap .ui-user-info small{color: #878787;}
.ui-msg-list .ui-msg-wrap .ui-msg-info{background-color: #f5f5f5;padding: 5px;border-radius: 3px;font-size: 14px;margin-top: 5px;}
.ui-msg-release{width: 300px;background-color: #FFFFFF;border-radius: 3px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);z-index: 10;}
.ui-msg-release-wrap{position: fixed;width: 100%;height: 100%;background-color: rgba(25,25,25,.7);top: 0;left: 0;z-index: 1;display: none;}
.ui-msg-release-wrap.show{display: block;}
.ui-msg-release .ui-msg-release-hd{padding: 10px 15px;color: #e3e3e3;border-bottom: 1px solid #E3E3E3;}
.ui-msg-release .ui-msg-release-cnt{margin: 10px;}
.ui-msg-release .ui-msg-release-cnt textarea{width: 100%;max-width: 100%;min-height: 100px;border: 1px solid #E3E3E3;border-radius: 5px;box-sizing: border-box;padding: 5px;display: block;}
.ui-msg-release .ui-msg-release-btn{text-align: center;overflow: hidden;border-top: 1px solid #E3E3E3;}
.ui-msg-release .ui-msg-release-btn a{line-height: 40px;width: 50%;float: left;box-sizing: border-box;border-radius: 3px;}
.ui-msg-release .ui-msg-release-btn a:first-child{border-right: 1px solid #E3E3E3;}

/*buy*/
.ui-ticket-info{background-color: #FFFFFF;overflow: hidden;line-height: 40px;padding: 0px 10px;}
.ui-ticket-info .buy-l{float: left;font-size: 14px;}
.ui-ticket-info .buy-l i{color: #5DB1FA;}
.ui-ticket-info .buy-l:before{content: '通用';background-color: #fcc70e;color: #FFFFFF;padding: 0px 5px;border-radius: 3px;margin-right: 5px;font-size: 12px;}
.ui-ticket-info .buy-r{font-size: 12px;color: #dddddd;float: right;}
.ui-ticket-info .buy-r i{color: #5DB1FA;}
.ui-ticket-info .buy-r span{margin-right: 5px;}
.ui-ticket-item{background-color: #FFFFFF;padding: 10px 0px;}
.ui-ticket-item li{position: relative;margin: 0px 15px;line-height: 30px;font-size: 14px;padding-right: 20px;}
.ui-ticket-item li:after{content: '\f05d';font: normal normal normal 22px/1 FontAwesome;color: #00a949;position: absolute;right: 0;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.ui-ticket-disclose{overflow: hidden;background-color: #fff;padding: 20px;position: relative;}
.ui-ticket-disclose .disclose-img{width: 35%;position: absolute;top: 50%;left: 20px;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.ui-ticket-disclose .disclose-img img{width: 100%;}
.ui-ticket-disclose .ui-disclose-info{margin-left: 43%;font-size: 14px;line-height: 2;padding: 10px;}
.ui-ticket-disclose .ui-disclose-info{border-left: 1px solid #DEDEDE;}
.ui-ticket-disclose .ui-disclose-info p{color: #565656;}
.ui-ticket-radio{background-color: #FFFFFF;line-height: 40px;padding: 0px 15px;border-top: 1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0;}
.ui-ticket-radio lable{display: block;font-size: 14px;border-bottom: 1px solid #e0e0e0;position: relative;}
.ui-ticket-radio lable font a{display:initial;color: #5DB1FA;text-decoration: underline;}
.ui-ticket-radio lable:last-child{border:none;}
.ui-ticket-radio lable input{width: 25px;height: 25px;-webkit-appearance: none;appearance: none;;font: normal normal normal 20px/1 FontAwesome;position: absolute;right: 0;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);border: 0;background: 0 0}
.ui-ticket-radio lable input:after{content: "\f1db";color: #E0D8D8;}
.ui-ticket-radio lable input:checked:after{content: "\f192";color: #5DB1FA;}

/*apply*/
.ui-apply_head{padding-top: 30px;}
.ui-apply_head .img{width:40%;margin: 0px auto;}
.ui-apply_head .img img{width:100%;}
.ui-apply_head .txt{font-size:14px;color:#5d5d5d;line-height: 1.6;margin: 20px 0px;}
.ui-apply-cont{}
.ui-apply-cont .btn{display: -webkit-box;text-align: center;}
.ui-apply-cont .btn a{-webkit-box-flex: 1;line-height: 40px;margin: 0px 10px;}
.ui-apply-cont .btn a:first-child{border: 1px solid #bdbdbd;border-radius: 5px;}
.ui-apply-cont .btn a:last-child{text-decoration: underline;}
.ui-apply-title{margin: 20px 0px;text-align: center;position: relative;}
.ui-apply-title:after{content: '';display: block;width: 100%;height: 1px;background-color: #e0e0e0;position: absolute;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);z-index: -1;}
.ui-apply-title img{background-color: #f7f7f7;display: block;margin: 0px auto;padding: 0px 10px;}
.ui-apply-code{position: relative;}
.ui-apply-code img{width: 100%;display: block;}
.ui-apply-code .code{width: 60%;}
.ui-apply-code .point{width: 30%;position: absolute;right: 0;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.ui-apply-code .point img{width: 100%;/* transform: translate(50%,25%); *//* -webkit-transform: translate(50%,25%); */}
.code-txt{color: #65617b;margin-top: 10px;margin-bottom: 10px;}
